/**
 * 
 * If you have edited the file, please update
 * all the last-modified fields manually. Thanks!
 *
 * @last-modified by: 
 * @last-modified date: 
 * @last-modified time: 
 *
 * @author Swee Zhi
 * @date-created Oct 25, 2011    @time-created 3:35:07 PM
 *
 * @project: 
 * @module: 
 * @institution: 
 *
 */
package util.enumeration;

public enum Time24H {
    ZERO("00:00", 0),
    ONE("01:00", 1),
    TWO("02:00", 2),
    THREE("03:00", 3),
    FOUR("04:00", 4),
    FIVE("05:00", 5),
    SIX("06:00", 6),
    SEVEN("07:00", 7),
    EIGHT("08:00", 8),
    NINE("09:00", 9),
    TEN("10:00", 10),
    ELEVEN("11:00", 11),
    TWELVE("12:00", 12),
    THIRTEEN("13:00", 13),
    FOURTEEN("14:00", 14),
    FIFTEEN("15:00", 15),
    SIXTEEN("16:00", 16),
    SEVENTEEN("17:00", 17),
    EIGHTEEN("18:00", 18),
    NINETEEN("19:00", 19),
    TWENTY("20:00", 20),
    TWENTY_ONE("21:00", 21),
    TWENTY_TWO("22:00", 22),
    TWENTY_THREE("23:00", 23);
    
    private final String label;
    private final int time;

    private Time24H(String label, int time) {
        this.label = label;
        this.time = time;
    }

    public String getLabel() {
        return this.label;
    }

    public int getTime() {
        return this.time;
    }
    
//    ZERO("00:00", Time.valueOf("00:00:00")),
//    ONE("01:00", Time.valueOf("01:00:00")),
//    TWO("02:00", Time.valueOf("02:00:00")),
//    THREE("03:00", Time.valueOf("03:00:00")),
//    FOUR("04:00", Time.valueOf("04:00:00")),
//    FIVE("05:00", Time.valueOf("05:00:00")),
//    SIX("06:00", Time.valueOf("06:00:00")),
//    SEVEN("07:00", Time.valueOf("07:00:00")),
//    EIGHT("08:00", Time.valueOf("08:00:00")),
//    NINE("09:00", Time.valueOf("09:00:00")),
//    TEN("10:00", Time.valueOf("10:00:00")),
//    ELEVEN("11:00", Time.valueOf("11:00:00")),
//    TWELVE("12:00", Time.valueOf("12:00:00")),
//    THIRTEEN("13:00", Time.valueOf("13:00:00")),
//    FOURTEEN("14:00", Time.valueOf("14:00:00")),
//    FIFTEEN("15:00", Time.valueOf("15:00:00")),
//    SIXTEEN("16:00", Time.valueOf("16:00:00")),
//    SEVENTEEN("17:00", Time.valueOf("17:00:00")),
//    EIGHTEEN("18:00", Time.valueOf("18:00:00")),
//    NINETEEN("19:00", Time.valueOf("19:00:00")),
//    TWENTY("20:00", Time.valueOf("20:00:00")),
//    TWENTY_ONE("21:00", Time.valueOf("21:00:00")),
//    TWENTY_TWO("22:00", Time.valueOf("22:00:00")),
//    TWENTY_THREE("23:00", Time.valueOf("23:00:00"));
//        
//     private final String label;
//    private final Time time;
//
//    private Time24H(String label, Time time) {
//        this.label = label;
//        this.time = time;
//    }
//
//    public String getLabel() {
//        return this.label;
//    }
//
//    public Time getTime() {
//        return this.time;
//    }
}
